"""
數據模型模塊
這個包中定義了應用的數據庫模型，包括：
- user: 用戶相關模型，如User、ShareRelation等
- system: 系統相關模型，如Banner、Notice、Article、Admin等
- pay: 支付相關模型，如Order、Plan、ActivationCode等
- recognition_record: 識別記錄相關模型，如RecognitionRecord等
"""

# 為方便導入，這裡匯集所有模型
from app.models.user import User, ShareRelation
from app.models.system import (Banner, Notice, Article, Admin,
                              SystemLog, Feedback, SysConfig, AdminLog,
                              Tenant, Permission, Role, Menu, RolePermission, AdminRole)
from app.models.agents import (Plan, Order, PaymentLog, PaymentNotification,
                           UsageRecord, Agent, ActivationCode, ActivationCodeBatch, Commission)
from app.models.recognition_record import RecognitionRecord
from app.models.tenant_config import TenantConfig, TenantConfigService